Definition of Scottish Deerhound

  • (noun) very large and tall rough-coated dog bred for hunting deer; known as the royal dog of Scotland

Synonyms of Scottish Deerhound


Antonyms of Scottish Deerhound


No Antonyms Found.

Homophones of Scottish Deerhound


No Homophones Found.